├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── feature_request.md
│ └── question.md
└── workflows
│ └── build.yml
├── .gitignore
├── .swiftpm
└── xcode
│ ├── package.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ └── IDETemplateMacros.plist
│ └── xcshareddata
│ └── xcschemes
│ └── SwAuth.xcscheme
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE.md
├── Package.resolved
├── Package.swift
├── README.md
├── Sources
└── SwAuth
│ ├── AuthorizationCodeFlow.swift
│ ├── DeviceAuthorizationFlow+DeviceAuthResponse.swift
│ ├── DeviceAuthorizationFlow.swift
│ ├── Extensions.swift
│ ├── Globals.swift
│ ├── HTTPRequest.swift
│ ├── PKCEAuthorizationFlow.swift
│ ├── Providers
│ └── Spotify.swift
│ ├── Response.swift
│ ├── SwAuth Documentation.docc
│ ├── AuthorizationCodeFlow.md
│ ├── Choosing the right Authorization Flow.md
│ ├── DeviceAuthorizationFlow.md
│ ├── HTTPRequest.md
│ ├── PKCEAuthorizationFlow.md
│ ├── Providers
│ │ └── Spotify.md
│ ├── SwAuth.md
│ ├── Swauthable.md
│ └── httpMethod.md
│ ├── SwAuthError.swift
│ ├── Swauthable.swift
│ ├── SwiftyJSON.swift
│ └── Tokens.swift
├── SwAuth.xcodeproj
├── AsyncHTTPClient_Info.plist
├── CNIOAtomics_Info.plist
├── CNIOBoringSSLShims_Info.plist
├── CNIOBoringSSL_Info.plist
├── CNIODarwin_Info.plist
├── CNIOExtrasZlib_Info.plist
├── CNIOHTTPParser_Info.plist
├── CNIOLinux_Info.plist
├── CNIOWindows_Info.plist
├── EFQRCode_Info.plist
├── KeychainAccess_Info.plist
├── Logging_Info.plist
├── NIOConcurrencyHelpers_Info.plist
├── NIOCore_Info.plist
├── NIOEmbedded_Info.plist
├── NIOFoundationCompat_Info.plist
├── NIOHPACK_Info.plist
├── NIOHTTP1_Info.plist
├── NIOHTTP2_Info.plist
├── NIOHTTPCompression_Info.plist
├── NIOPosix_Info.plist
├── NIOSOCKS_Info.plist
├── NIOSSL_Info.plist
├── NIOTLS_Info.plist
├── NIOTransportServices_Info.plist
├── NIO_Info.plist
├── QRCodeSwift_Info.plist
├── SwAuthTests_Info.plist
├── SwAuth_Info.plist
├── _NIODataStructures_Info.plist
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ └── WorkspaceSettings.xcsettings
└── xcshareddata
│ └── xcschemes
│ └── SwAuth-Package.xcscheme
├── SwAuthTestApp
├── SwAuthTV
│ ├── Assets.xcassets
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ ├── App Icon & Top Shelf Image.brandassets
│ │ │ ├── App Icon - App Store.imagestack
│ │ │ │ ├── Back.imagestacklayer
│ │ │ │ │ ├── Content.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Front.imagestacklayer
│ │ │ │ │ ├── Content.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Middle.imagestacklayer
│ │ │ │ │ ├── Content.imageset
│ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ ├── App Icon.imagestack
│ │ │ │ ├── Back.imagestacklayer
│ │ │ │ │ ├── Content.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Front.imagestacklayer
│ │ │ │ │ ├── Content.imageset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Middle.imagestacklayer
│ │ │ │ │ ├── Content.imageset
│ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Top Shelf Image Wide.imageset
│ │ │ │ └── Contents.json
│ │ │ └── Top Shelf Image.imageset
│ │ │ │ └── Contents.json
│ │ └── Contents.json
│ ├── ContentView.swift
│ ├── GoogleTVDevice.swift
│ ├── Preview Content
│ │ └── Preview Assets.xcassets
│ │ │ └── Contents.json
│ ├── Provider.swift
│ └── SwAuthTVApp.swift
├── SwAuthTestApp.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── swiftpm
│ │ └── Package.resolved
└── SwAuthTestApp
│ ├── Assets.xcassets
│ ├── AccentColor.colorset
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Info.plist
│ ├── Preview Content
│ └── Preview Assets.xcassets
│ │ └── Contents.json
│ ├── Provider.swift
│ ├── ProviderView.swift
│ ├── ProvidersView.swift
│ ├── Spotify.swift
│ ├── SwAuthTestApp.entitlements
│ └── SwAuthTestAppApp.swift
├── Tests
└── SwAuthTests
│ └── SwAuthTests.swift
└── docs
├── SwAuth.doccarchive
├── css
│ ├── documentation-topic.9689e104.css
│ ├── documentation-topic~topic~tutorials-overview.83d60fd4.css
│ ├── index.7bb6526a.css
│ ├── topic.71a5a916.css
│ └── tutorials-overview.7d1da3df.css
├── data
│ └── documentation
│ │ ├── swauth.json
│ │ └── swauth
│ │ ├── ==(_:_:).json
│ │ ├── _(_:_:)-4qb5e.json
│ │ ├── _(_:_:)-8k87y.json
│ │ ├── _=(_:_:)-3fhq3.json
│ │ ├── _=(_:_:)-54vr8.json
│ │ ├── authorizationcodeflow.json
│ │ ├── authorizationcodeflow
│ │ ├── additionalauthorizationparams.json
│ │ ├── additionalrefreshtokenbodyparams.json
│ │ ├── additionaltokenrequestparams.json
│ │ ├── authenticatedrequest(for:numberofretries:).json
│ │ ├── authheadertokentype.json
│ │ ├── authorizationendpoint.json
│ │ ├── authorizationparams.json
│ │ ├── authorizationresponsehandler(for:).json
│ │ ├── authorizationurl.json
│ │ ├── checkrefreshtoken(tokens:).json
│ │ ├── clientid.json
│ │ ├── init(clientid:clientsecret:authorizationendpoint:tokenendpoint:redirecturi:keychain:).json
│ │ ├── init(clientid:clientsecret:authorizationendpoint:tokenendpoint:redirecturi:keychain:scopes:).json
│ │ ├── isauthorized.json
│ │ ├── keychain.json
│ │ ├── redirecturi.json
│ │ ├── scopes.json
│ │ ├── swauthable-implementations.json
│ │ ├── tokenendpoint.json
│ │ ├── tokenrequestparams.json
│ │ └── usebasicauthorization.json
│ │ ├── choosing-the-right-authorization-flow.json
│ │ ├── deviceauthorizationflow.json
│ │ ├── deviceauthorizationflow
│ │ ├── additionalauthorizationparams.json
│ │ ├── additionalrefreshtokenbodyparams.json
│ │ ├── additionaltokenrequestparams.json
│ │ ├── authenticatedrequest(for:numberofretries:).json
│ │ ├── authheadertokentype.json
│ │ ├── authorizationendpoint.json
│ │ ├── authorizationparams.json
│ │ ├── authorizationresponsehandler(for:).json
│ │ ├── checkrefreshtoken(tokens:).json
│ │ ├── clientid.json
│ │ ├── deviceauthresponse.json
│ │ ├── deviceauthresponse
│ │ │ ├── completeverificationuri.json
│ │ │ ├── expiresat.json
│ │ │ ├── expiresin.json
│ │ │ ├── isexpired.json
│ │ │ ├── qrcode.json
│ │ │ ├── requestmade.json
│ │ │ ├── usercode.json
│ │ │ └── verificationuri.json
│ │ ├── deviceflowauthorizationrequest().json
│ │ ├── init(clientid:authorizationendpoint:tokenendpoint:keychain:).json
│ │ ├── init(clientid:authorizationendpoint:tokenendpoint:keychain:scopes:).json
│ │ ├── isauthorized.json
│ │ ├── keychain.json
│ │ ├── scopes.json
│ │ ├── swauthable-implementations.json
│ │ ├── tokenendpoint.json
│ │ └── tokenrequestparams.json
│ │ ├── httprequest.json
│ │ ├── httprequest
│ │ ├── additionalhttpheaders.json
│ │ ├── bodyencoding.json
│ │ ├── endpoint.json
│ │ ├── endpointqueryitems.json
│ │ ├── httpbody.json
│ │ ├── httpmethod.json
│ │ ├── init(endpoint:).json
│ │ ├── init(endpoint:withbody:bodyencoding:).json
│ │ ├── response.json
│ │ ├── response
│ │ │ ├── data.json
│ │ │ └── json().json
│ │ └── timeoutafter.json
│ │ ├── index.json
│ │ ├── index
│ │ ├── !=(_:_:).json
│ │ ├── '...(_:)-4390j.json
│ │ ├── '...(_:)-4bflf.json
│ │ ├── '...(_:_:).json
│ │ ├── '.._(_:).json
│ │ ├── '.._(_:_:).json
│ │ ├── -implementations.json
│ │ ├── ==(_:_:).json
│ │ ├── _(_:_:)-2i5xl.json
│ │ ├── _(_:_:)-2o2sh.json
│ │ ├── _=(_:_:)-251y.json
│ │ ├── _=(_:_:)-79pst.json
│ │ ├── array(_:).json
│ │ ├── comparable-implementations.json
│ │ ├── dictionary(_:).json
│ │ ├── equatable-implementations.json
│ │ └── null.json
│ │ ├── json.json
│ │ ├── json
│ │ ├── !=(_:_:).json
│ │ ├── '...(_:)-1rtlh.json
│ │ ├── '...(_:)-7u73e.json
│ │ ├── '...(_:_:).json
│ │ ├── '.._(_:).json
│ │ ├── '.._(_:_:).json
│ │ ├── -implementations.json
│ │ ├── _(_:_:).json
│ │ ├── _=(_:_:)-3uwnw.json
│ │ ├── _=(_:_:)-6sp1g.json
│ │ ├── allsatisfy(_:).json
│ │ ├── array.json
│ │ ├── arrayobject.json
│ │ ├── arrayvalue.json
│ │ ├── bool.json
│ │ ├── boolvalue.json
│ │ ├── collection-implementations.json
│ │ ├── compactmap(_:).json
│ │ ├── comparable-implementations.json
│ │ ├── compare(_:_:).json
│ │ ├── contains(where:).json
│ │ ├── count.json
│ │ ├── customdebugstringconvertible-implementations.json
│ │ ├── customstringconvertible-implementations.json
│ │ ├── debugdescription.json
│ │ ├── decodable-implementations.json
│ │ ├── description.json
│ │ ├── dictionary.json
│ │ ├── dictionaryobject.json
│ │ ├── dictionaryvalue.json
│ │ ├── distance(from:to:).json
│ │ ├── double.json
│ │ ├── doublevalue.json
│ │ ├── drop(while:).json
│ │ ├── dropfirst(_:).json
│ │ ├── droplast(_:).json
│ │ ├── elementsequal(_:by:).json
│ │ ├── encodable-implementations.json
│ │ ├── encode(to:).json
│ │ ├── endindex.json
│ │ ├── enumerated().json
│ │ ├── equatable-implementations.json
│ │ ├── error.json
│ │ ├── exists().json
│ │ ├── expressiblebyarrayliteral-implementations.json
│ │ ├── expressiblebybooleanliteral-implementations.json
│ │ ├── expressiblebydictionaryliteral-implementations.json
│ │ ├── expressiblebyextendedgraphemeclusterliteral-implementations.json
│ │ ├── expressiblebyfloatliteral-implementations.json
│ │ ├── expressiblebyintegerliteral-implementations.json
│ │ ├── expressiblebystringliteral-implementations.json
│ │ ├── expressiblebyunicodescalarliteral-implementations.json
│ │ ├── filter(_:).json
│ │ ├── first(where:).json
│ │ ├── first.json
│ │ ├── firstindex(where:).json
│ │ ├── flatmap(_:)-87o2p.json
│ │ ├── flatmap(_:)-9nt6c.json
│ │ ├── float.json
│ │ ├── floatvalue.json
│ │ ├── foreach(_:).json
│ │ ├── formatted(_:).json
│ │ ├── formindex(_:offsetby:).json
│ │ ├── formindex(_:offsetby:limitedby:).json
│ │ ├── formindex(after:).json
│ │ ├── index(_:offsetby:).json
│ │ ├── index(_:offsetby:limitedby:).json
│ │ ├── index(after:).json
│ │ ├── index.json
│ │ ├── indices.json
│ │ ├── init(_:).json
│ │ ├── init(arrayliteral:).json
│ │ ├── init(booleanliteral:).json
│ │ ├── init(data:options:).json
│ │ ├── init(dictionaryliteral:).json
│ │ ├── init(extendedgraphemeclusterliteral:)-6ocob.json
│ │ ├── init(extendedgraphemeclusterliteral:)-asu7.json
│ │ ├── init(floatliteral:).json
│ │ ├── init(from:).json
│ │ ├── init(integerliteral:).json
│ │ ├── init(parsejson:).json
│ │ ├── init(rawvalue:).json
│ │ ├── init(stringliteral:).json
│ │ ├── init(unicodescalarliteral:)-4fv0a.json
│ │ ├── init(unicodescalarliteral:)-pxc5.json
│ │ ├── int.json
│ │ ├── int16.json
│ │ ├── int16value.json
│ │ ├── int32.json
│ │ ├── int32value.json
│ │ ├── int64.json
│ │ ├── int64value.json
│ │ ├── int8.json
│ │ ├── int8value.json
│ │ ├── intvalue.json
│ │ ├── isempty.json
│ │ ├── lazy.json
│ │ ├── lexicographicallyprecedes(_:by:).json
│ │ ├── makeiterator().json
│ │ ├── map(_:)-2cibz.json
│ │ ├── map(_:)-8fkky.json
│ │ ├── max(by:).json
│ │ ├── merge(with:).json
│ │ ├── merged(with:).json
│ │ ├── min(by:).json
│ │ ├── null-swift.property.json
│ │ ├── null-swift.type.property.json
│ │ ├── nulljson.json
│ │ ├── number.json
│ │ ├── numbervalue.json
│ │ ├── object.json
│ │ ├── prefix(_:).json
│ │ ├── prefix(through:).json
│ │ ├── prefix(upto:).json
│ │ ├── prefix(while:).json
│ │ ├── publisher.json
│ │ ├── randomelement().json
│ │ ├── randomelement(using:).json
│ │ ├── rawdata(options:).json
│ │ ├── rawrepresentable-implementations.json
│ │ ├── rawstring(_:).json
│ │ ├── rawstring(_:options:).json
│ │ ├── rawvalue.json
│ │ ├── reduce(_:_:).json
│ │ ├── reduce(into:_:).json
│ │ ├── reversed().json
│ │ ├── sequence-implementations.json
│ │ ├── shuffled().json
│ │ ├── shuffled(using:).json
│ │ ├── sorted(by:).json
│ │ ├── sorted(using:)-5vtg9.json
│ │ ├── sorted(using:)-8hc54.json
│ │ ├── split(maxsplits:omittingemptysubsequences:whereseparator:).json
│ │ ├── startindex.json
│ │ ├── starts(with:by:).json
│ │ ├── string.json
│ │ ├── stringvalue.json
│ │ ├── subscript(_:)-13ex0.json
│ │ ├── subscript(_:)-1oqhp.json
│ │ ├── subscript(_:)-5a2t9.json
│ │ ├── subscript(_:)-7q9p8.json
│ │ ├── subscript(_:)-8puhg.json
│ │ ├── subscript(_:)-9bxon.json
│ │ ├── suffix(_:).json
│ │ ├── suffix(from:).json
│ │ ├── type.json
│ │ ├── uint.json
│ │ ├── uint16.json
│ │ ├── uint16value.json
│ │ ├── uint32.json
│ │ ├── uint32value.json
│ │ ├── uint64.json
│ │ ├── uint64value.json
│ │ ├── uint8.json
│ │ ├── uint8value.json
│ │ ├── uintvalue.json
│ │ ├── underestimatedcount-39f1j.json
│ │ ├── underestimatedcount-3w7q0.json
│ │ ├── url.json
│ │ └── withcontiguousstorageifavailable(_:).json
│ │ ├── jsonindex.json
│ │ ├── jsonkey.json
│ │ ├── jsonkey
│ │ ├── index(_:).json
│ │ └── key(_:).json
│ │ ├── jsonrawindex.json
│ │ ├── jsonsubscripttype.json
│ │ ├── jsonsubscripttype
│ │ └── jsonkey.json
│ │ ├── pkceauthorizationflow.json
│ │ ├── pkceauthorizationflow
│ │ ├── additionalauthorizationparams.json
│ │ ├── additionalrefreshtokenbodyparams.json
│ │ ├── additionaltokenrequestparams.json
│ │ ├── authenticatedrequest(for:numberofretries:).json
│ │ ├── authheadertokentype.json
│ │ ├── authorizationendpoint.json
│ │ ├── authorizationparams.json
│ │ ├── authorizationresponsehandler(for:).json
│ │ ├── authorizationurl.json
│ │ ├── checkrefreshtoken(tokens:).json
│ │ ├── clientid.json
│ │ ├── init(clientid:authorizationendpoint:tokenendpoint:redirecturi:keychain:).json
│ │ ├── init(clientid:authorizationendpoint:tokenendpoint:redirecturi:keychain:scopes:).json
│ │ ├── isauthorized.json
│ │ ├── keychain.json
│ │ ├── redirecturi.json
│ │ ├── scopes.json
│ │ ├── swauthable-implementations.json
│ │ ├── tokenendpoint.json
│ │ └── tokenrequestparams.json
│ │ ├── requestbodyencoding.json
│ │ ├── requestbodyencoding
│ │ ├── !=(_:_:).json
│ │ ├── equatable-implementations.json
│ │ ├── form.json
│ │ └── json.json
│ │ ├── response.json
│ │ ├── spotify.json
│ │ ├── spotify
│ │ └── init(clientid:redirecturi:keychain:scopes:).json
│ │ ├── swauthable.json
│ │ ├── swauthable
│ │ ├── additionalauthorizationparams.json
│ │ ├── additionalrefreshtokenbodyparams.json
│ │ ├── additionaltokenrequestparams.json
│ │ ├── authenticatedrequest(for:numberofretries:).json
│ │ ├── authheadertokentype.json
│ │ ├── authorizationendpoint.json
│ │ ├── authorizationparams.json
│ │ ├── authorizationresponsehandler(for:).json
│ │ ├── checkrefreshtoken(tokens:).json
│ │ ├── clientid.json
│ │ ├── isauthorized.json
│ │ ├── keychain.json
│ │ ├── scopes.json
│ │ ├── tokenendpoint.json
│ │ └── tokenrequestparams.json
│ │ ├── swautherror.json
│ │ ├── swautherror
│ │ ├── authorizationerrorfailurereason.json
│ │ ├── authorizationerrorfailurereason
│ │ │ ├── accesstokeninvalid.json
│ │ │ ├── authcallbackinvalid.json
│ │ │ ├── authorizationerror(with:).json
│ │ │ ├── denied.json
│ │ │ ├── devicecodeexpired.json
│ │ │ ├── error-implementations.json
│ │ │ ├── localizeddescription-69dei.json
│ │ │ ├── localizeddescription-6wlfn.json
│ │ │ ├── noaccesstoken.json
│ │ │ ├── norefreshtoken.json
│ │ │ ├── refreshtokeninvalidtype.json
│ │ │ ├── responseinvalid.json
│ │ │ ├── responsenotdeviceflowauthresponse.json
│ │ │ ├── responsenoturl.json
│ │ │ └── stateincorrect.json
│ │ ├── authorizationfailure(reason:).json
│ │ ├── error-implementations.json
│ │ ├── errordescription-55218.json
│ │ ├── errordescription-9hqca.json
│ │ ├── failurereason.json
│ │ ├── helpanchor.json
│ │ ├── httperror(json:).json
│ │ ├── httpformparsingfailure.json
│ │ ├── jsonserializationfailure(error:).json
│ │ ├── localizeddescription.json
│ │ ├── localizederror-implementations.json
│ │ ├── pollingtoolong.json
│ │ ├── queryparsingerror.json
│ │ ├── recoverysuggestion.json
│ │ ├── swiftyjsonerror(error:).json
│ │ └── systemerror(error:).json
│ │ ├── swiftyjsonerror.json
│ │ ├── swiftyjsonerror
│ │ ├── !=(_:_:).json
│ │ ├── customnserror-implementations.json
│ │ ├── elementtoodeep.json
│ │ ├── equatable-implementations.json
│ │ ├── error-implementations.json
│ │ ├── errorcode-4zwlu.json
│ │ ├── errorcode-9cutk.json
│ │ ├── errordomain-2wkfl.json
│ │ ├── errordomain-4qm8u.json
│ │ ├── erroruserinfo-5bj7c.json
│ │ ├── erroruserinfo-5xai3.json
│ │ ├── hash(into:).json
│ │ ├── hashvalue.json
│ │ ├── indexoutofbounds.json
│ │ ├── invalidjson.json
│ │ ├── localizeddescription.json
│ │ ├── notexist.json
│ │ ├── rawrepresentable-implementations.json
│ │ ├── unsupportedtype.json
│ │ └── wrongtype.json
│ │ ├── tokens.json
│ │ ├── tokens
│ │ ├── accesstoken.json
│ │ ├── encode().json
│ │ ├── init(for:from:).json
│ │ ├── init(fromdata:).json
│ │ ├── isrefreshable.json
│ │ ├── refreshtoken.json
│ │ ├── savetokens(for:in:).json
│ │ ├── tokenexpiration.json
│ │ └── tokentype.json
│ │ ├── type.json
│ │ ├── type
│ │ ├── !=(_:_:).json
│ │ ├── array.json
│ │ ├── bool.json
│ │ ├── dictionary.json
│ │ ├── equatable-implementations.json
│ │ ├── hash(into:).json
│ │ ├── hashvalue.json
│ │ ├── null.json
│ │ ├── number.json
│ │ ├── rawrepresentable-implementations.json
│ │ ├── string.json
│ │ └── unknown.json
│ │ ├── writingoptionskeys.json
│ │ └── writingoptionskeys
│ │ ├── !=(_:_:).json
│ │ ├── castniltonsnull.json
│ │ ├── encoding.json
│ │ ├── equatable-implementations.json
│ │ ├── jsonserialization.json
│ │ └── maxobjextdepth.json
├── favicon.ico
├── favicon.svg
├── img
│ ├── added-icon.96de1ebf.svg
│ ├── deprecated-icon.3eb10b87.svg
│ └── modified-icon.5d49bcfe.svg
├── index.html
├── index
│ ├── availability.index
│ ├── data.mdb
│ ├── lock.mdb
│ └── navigator.index
├── js
│ ├── chunk-2d0d3105.459bf725.js
│ ├── chunk-vendors.779cfe0d.js
│ ├── documentation-topic.d0b0a554.js
│ ├── documentation-topic~topic~tutorials-overview.e7243158.js
│ ├── highlight-js-bash.85a55401.js
│ ├── highlight-js-c.99b899e6.js
│ ├── highlight-js-cpp.46268241.js
│ ├── highlight-js-css.c12e29c1.js
│ ├── highlight-js-custom-markdown.fb3d4662.js
│ ├── highlight-js-custom-swift.b1f7a896.js
│ ├── highlight-js-diff.672514df.js
│ ├── highlight-js-http.ec39e120.js
│ ├── highlight-js-java.a814d7f9.js
│ ├── highlight-js-javascript.4d4a362d.js
│ ├── highlight-js-json.471128d2.js
│ ├── highlight-js-llvm.ddaa176e.js
│ ├── highlight-js-markdown.451c845b.js
│ ├── highlight-js-objectivec.bcdf5156.js
│ ├── highlight-js-perl.b3c5d3f2.js
│ ├── highlight-js-php.cc8d6c27.js
│ ├── highlight-js-python.b6226703.js
│ ├── highlight-js-ruby.fb547e8d.js
│ ├── highlight-js-scss.33a3a3f7.js
│ ├── highlight-js-swift.0e0d0e76.js
│ ├── highlight-js-xml.784eb41b.js
│ ├── index.2b1836ed.js
│ ├── topic.cd2c44f5.js
│ └── tutorials-overview.db178ab9.js
├── metadata.json
└── theme-settings.json
└── netlify.toml
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: bug
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **Device (please complete the following information):**
27 | - OS: [e.g. iOS, watchOS, macOS etc.]
28 | - Version [e.g. iOS 15.1]
29 |
30 | **Additional context**
31 | Add any other context about the problem here.
32 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: enhancement
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/question.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Question
3 | about: Ask a question about the library
4 | title: ''
5 | labels: question
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
1 | name: Build
2 |
3 | on:
4 | push:
5 | branches: [ main ]
6 | paths: '**.swift'
7 | pull_request:
8 | branches: [ main ]
9 | paths: '**.swift'
10 |
11 | jobs:
12 | build:
13 |
14 | runs-on: macos-11
15 |
16 | steps:
17 | - uses: actions/checkout@v2
18 | - name: Build
19 | run: swift build -v
20 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .build/
3 | BuildFiles/
4 | DerivedData/
5 | xcuserdata/
6 | project.pbxproj
--------------------------------------------------------------------------------
/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist:
--------------------------------------------------------------------------------
1 | {
2 | FILEHEADER = "\n// ___FILENAME___\n//\n// Copyright (c) ___YEAR___ Colaski\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n// THE SOFTWARE.\n//";
3 | }
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to SwAuth
2 |
3 | Thanks for showing interest in contributing!
4 |
5 | For fixes and improvements other than those involving markdown files, please work from the [`develop`](https://github.com/Colaski/SwAuth/tree/develop) branch of this repository and issue a pull request to the [`develop`](https://github.com/Colaski/SwAuth/tree/develop) branch.
6 |
7 | You do not need a mac to contribute, all you need is Swift and [SwiftLint](https://github.com/realm/SwiftLint) (there is a SwiftLint VSCode extension). No linting rules are added or excluded, the default will do.
8 |
9 | To have your changes merged make sure:
10 |
11 | * There are no SwiftLint linting errors.
12 | * SwAuth builds with your changes.
13 | * Added code is documented, adhering somewhat to the style of the rest of the project. ([there are tons of examples in the code base](https://github.com/Colaski/SwAuth/blob/main/Sources/SwAuth/AuthorizationCodeFlow.swift))
14 | * You have tested your changes through a test app or demo app or unit tests.
15 |
16 | ## Want to Contrubute but Need Ideas?
17 |
18 | - Check out [projects](https://github.com/Colaski/SwAuth/projects) to see what features/changes are planned but yet to be implemented!
19 | - Check out [issues](https://github.com/Colaski/SwAuth/issues) to see if there are any that you could solve!
20 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2021 Colaski
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/NOTICE.md:
--------------------------------------------------------------------------------
1 | # NOTICES AND INFORMATION
2 |
3 | This software incorporates material from third parties.
4 |
5 | ## SwiftyJSON.swift
6 |
7 | ### SwiftyJSON
8 |
9 | **Source:**
10 |
11 | The MIT License (MIT)
12 |
13 | Copyright (c) 2017 Ruoyu Fu
14 |
15 | Permission is hereby granted, free of charge, to any person obtaining a copy
16 | of this software and associated documentation files (the "Software"), to deal
17 | in the Software without restriction, including without limitation the rights
18 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
19 | copies of the Software, and to permit persons to whom the Software is
20 | furnished to do so, subject to the following conditions:
21 |
22 | The above copyright notice and this permission notice shall be included in
23 | all copies or substantial portions of the Software.
24 |
25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
26 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
27 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
28 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
29 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
30 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
31 | THE SOFTWARE.
32 |
--------------------------------------------------------------------------------
/Package.swift:
--------------------------------------------------------------------------------
1 | // swift-tools-version:5.5
2 | // The swift-tools-version declares the minimum version of Swift required to build this package.
3 |
4 | import PackageDescription
5 |
6 | let package = Package(
7 | name: "SwAuth",
8 | platforms: [
9 | .iOS(.v13), .macOS(.v10_15), .watchOS(.v6), .tvOS(.v13)
10 | ],
11 | products: [
12 | .library(name: "SwAuth", targets: ["SwAuth"])
13 | ],
14 | dependencies: [
15 | .package(url: "https://github.com/kishikawakatsumi/KeychainAccess.git", from: "4.2.2"),
16 | .package(url: "https://github.com/EFPrefix/EFQRCode.git", .upToNextMinor(from: "6.1.0")),
17 | .package(url: "https://github.com/swift-server/async-http-client.git", from: "1.0.0")
18 | ],
19 | targets: [
20 | .target(name: "SwAuth", dependencies: [
21 | "KeychainAccess",
22 | "EFQRCode",
23 | .product(name: "AsyncHTTPClient", package: "async-http-client")
24 | ]),
25 | .testTarget(name: "SwAuthTests", dependencies: ["SwAuth"])
26 | ]
27 | )
28 |
--------------------------------------------------------------------------------
/Sources/SwAuth/Response.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Response.swift
3 | //
4 | // Copyright (c) 2021 Colaski
5 | //
6 | // Permission is hereby granted, free of charge, to any person obtaining a copy
7 | // of this software and associated documentation files (the "Software"), to deal
8 | // in the Software without restriction, including without limitation the rights
9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | // copies of the Software, and to permit persons to whom the Software is
11 | // furnished to do so, subject to the following conditions:
12 | //
13 | // The above copyright notice and this permission notice shall be included in
14 | // all copies or substantial portions of the Software.
15 | //
16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | // THE SOFTWARE.
23 | //
24 |
25 | import Foundation
26 |
27 | /// A response to be handled by a ``Swauthable/authorizationResponseHandler(for:)``.
28 | ///
29 | /// A response is either a URL from an ASWebAuthenticationSession or a
30 | /// ``DeviceAuthorizationFlow/DeviceAuthResponse``
31 | /// returned from the ``DeviceAuthorizationFlow/deviceFlowAuthorizationRequest()`` method.
32 | ///
33 | /// Foundation's URL and ``DeviceAuthorizationFlow/DeviceAuthResponse`` conform
34 | /// to this type.
35 | public protocol Response {}
36 |
37 | extension URL: Response {}
38 |
39 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, tvOS 13.0, *)
40 | extension DeviceAuthorizationFlow.DeviceAuthResponse: Response {}
41 |
--------------------------------------------------------------------------------
/Sources/SwAuth/SwAuth Documentation.docc/HTTPRequest.md:
--------------------------------------------------------------------------------
1 | # ``SwAuth/HTTPRequest``
2 |
3 | HTTPRequest is very similar to URLSession's URLRequest. HTTPRequest represents an HTTP request.
4 |
5 | ## Topics
6 |
7 | ### Initialization
8 |
9 | - ``init(endpoint:)``
10 | - ``init(endpoint:withBody:bodyEncoding:)``
11 |
12 | ### Options
13 |
14 | Options can be set for the request like this:
15 |
16 | ```swift
17 | httpRequestInstance.endpointQueryItems = ["key": "value"]
18 | ```
19 |
20 | - ``httpMethod``
21 | - ``additionalHTTPHeaders``
22 | - ``httpBody``
23 | - ``bodyEncoding``
24 | - ``endpointQueryItems``
25 | - ``timeoutAfter``
26 |
27 | ### Initialized
28 |
29 | - ``endpoint``
30 |
--------------------------------------------------------------------------------
/Sources/SwAuth/SwAuth Documentation.docc/Providers/Spotify.md:
--------------------------------------------------------------------------------
1 | # ``SwAuth/Spotify``
2 |
3 | ## Getting Started
4 |
5 | To use Spotify, first create an instance of Keychain and then create an instance of Spotify by filling in your apps documentation. You can create an app on your [Spotify developer dashboard](https://developer.spotify.com/dashboard/applications).
6 |
7 | ```swift
8 | let keychain = Keychain(service: "com.your.bundleID",
9 | accessGroup: "appIdentifierPrefix.com.your.bundleID").label("Your App Name")
10 |
11 | let spotify = Spotify(clientID: "YourClientID",
12 | redirectURI: "callbackURI://", // Make sure this is the same as you set on your developer dashboard
13 | keychain: keychain,
14 | scopes: "user-follow-modify")
15 | ```
16 |
17 | I can now get the authorization URL my user will follow like so:
18 |
19 | ```swift
20 | let authURL = spotify.authorizationURL
21 | ```
22 |
23 | SwiftUI users, I recommend using [BetterSafariView's](https://github.com/stleamist/BetterSafariView) ASWebAuthenticationSession for following the authorization URL.
24 |
25 | Assuming the user authorizes your application, pass the callback URL into ``PKCEAuthorizationFlow/authorizationResponseHandler(for:)`` (but of course take into account proper error handling):
26 |
27 | ```swift
28 | try await spotify.authorizationResponseHandler(for: callbackURL)
29 | ```
30 |
31 | Assuming no errors were thrown, you can now successfully make an authorized HTTP request to the endpoint of your choice and print the resulting JSON:
32 |
33 | ```swift
34 | let request = HTTPRequest(endpoint: URL(string: "https://api.spotify.com/v1/browse/new-releases")!)
35 |
36 | let response = try await spotify.authenticatedRequest(for: request)
37 |
38 | // Assuming no errors were thrown
39 | print(response.json())
40 | ```
41 |
42 | ## Topics
43 |
44 | ### Initialization
45 |
46 | - ``init(clientID:redirectURI:keychain:scopes:)``
47 |
48 | ### Handle the Callback
49 |
50 | - ``PKCEAuthorizationFlow/authorizationResponseHandler(for:)``
51 |
--------------------------------------------------------------------------------
/Sources/SwAuth/SwAuth Documentation.docc/SwAuth.md:
--------------------------------------------------------------------------------
1 | # ``SwAuth``
2 |
3 | Easily send OAuth 2.0 authorized HTTP requests with async/await in Swift.
4 |
5 | ## Overview
6 |
7 | SwAuth provides an easy way to send OAuth 2.0 HTTP requests for Swift applications. It's built on SwiftNIO and utilizes Swift's new and intuitive async/await syntax. The library supports OAuth 2.0's: Authorization Code Flow with ``AuthorizationCodeFlow``, it's more secure extension, Proof Key for Code Exchange with ``PKCEAuthorizationFlow``, and the extension for when a browser interface is impractical, the Device Authorization Grant through the ``DeviceAuthorizationFlow``!
8 |
9 | ## Topics
10 |
11 | ### Essential
12 |
13 | -
14 | - ``Swauthable``
15 |
16 | ### The Authorization Flows
17 |
18 | - ``AuthorizationCodeFlow``
19 | - ``PKCEAuthorizationFlow``
20 | - ``DeviceAuthorizationFlow``
21 |
22 | ### Built-in Support
23 |
24 | - ``Spotify``
25 |
26 | ### Request and Response
27 |
28 | Use ``HTTPRequest`` to build a request, send the request with ``Swauthable/authenticatedRequest(for:numberOfRetries:)``, and get a ``HTTPRequest/Response``.
29 |
30 | - ``HTTPRequest``
31 | - ``Swauthable/authenticatedRequest(for:numberOfRetries:)``
32 | - ``HTTPRequest/Response``
33 |
34 | ### Errors
35 |
36 | - ``SwAuthError``
37 |
--------------------------------------------------------------------------------
/Sources/SwAuth/SwAuth Documentation.docc/Swauthable.md:
--------------------------------------------------------------------------------
1 | # ``SwAuth/Swauthable``
2 |
3 | Default implementations are methods or properties that every instance of an object conforming to the protocol will have, much like subclassing. (Every instance of ``AuthorizationCodeFlow``, ``PKCEAuthorizationFlow``, and ``DeviceAuthorizationFlow`` will have these properties and methods).
4 |
5 | ## Topics
6 |
7 | ### Default Implementations
8 |
9 | - ``isAuthorized``
10 | - ``authenticatedRequest(for:numberOfRetries:)``
11 |
--------------------------------------------------------------------------------
/Sources/SwAuth/SwAuth Documentation.docc/httpMethod.md:
--------------------------------------------------------------------------------
1 | # ``SwAuth/HTTPRequest/httpMethod``
2 |
3 | ## Overview
4 |
5 | Set the HTTP method of the ``HTTPRequest``:
6 |
7 | ```swift
8 | httpRequestInstance.httpMethod = .POST
9 | ```
10 |
11 | Other possible values are as follows:
12 |
13 | - `.GET`
14 | - `.PUT`
15 | - `.ACL`
16 | - `.HEAD`
17 | - `.POST`
18 | - `.COPY`
19 | - `.LOCK`
20 | - `.MOVE`
21 | - `.BIND`
22 | - `.LINK`
23 | - `.PATCH`
24 | - `.TRACE`
25 | - `.MKCOL`
26 | - `.MERGE`
27 | - `.PURGE`
28 | - `.NOTIFY`
29 | - `.SEARCH`
30 | - `.UNLOCK`
31 | - `.REBIND`
32 | - `.UNBIND`
33 | - `.REPORT`
34 | - `.DELETE`
35 | - `.UNLINK`
36 | - `.CONNECT`
37 | - `.MSEARCH`
38 | - `.OPTIONS`
39 | - `.PROPFIND`
40 | - `.CHECKOUT`
41 | - `.PROPPATCH`
42 | - `.SUBSCRIBE`
43 | - `.MKCALENDAR`
44 | - `.MKACTIVITY`
45 | - `.UNSUBSCRIBE`
46 | - `.SOURCE`
47 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/AsyncHTTPClient_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOAtomics_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOBoringSSLShims_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOBoringSSL_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIODarwin_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOExtrasZlib_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOHTTPParser_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOLinux_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/CNIOWindows_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/EFQRCode_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/KeychainAccess_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/Logging_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOConcurrencyHelpers_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOCore_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOEmbedded_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOFoundationCompat_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOHPACK_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOHTTP1_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOHTTP2_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOHTTPCompression_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOPosix_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOSOCKS_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOSSL_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOTLS_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIOTransportServices_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/NIO_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/QRCodeSwift_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/SwAuthTests_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | BNDL
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/SwAuth_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/_NIODataStructures_Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CFBundleDevelopmentRegion
5 | en
6 | CFBundleExecutable
7 | $(EXECUTABLE_NAME)
8 | CFBundleIdentifier
9 | $(PRODUCT_BUNDLE_IDENTIFIER)
10 | CFBundleInfoDictionaryVersion
11 | 6.0
12 | CFBundleName
13 | $(PRODUCT_NAME)
14 | CFBundlePackageType
15 | FMWK
16 | CFBundleShortVersionString
17 | 1.0
18 | CFBundleSignature
19 | ????
20 | CFBundleVersion
21 | $(CURRENT_PROJECT_VERSION)
22 | NSPrincipalClass
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
6 |
7 |
8 |
--------------------------------------------------------------------------------
/SwAuth.xcodeproj/xcshareddata/xcschemes/SwAuth-Package.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
11 |
12 |
13 |
14 |
15 |
21 |
22 |
24 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "layers" : [
7 | {
8 | "filename" : "Front.imagestacklayer"
9 | },
10 | {
11 | "filename" : "Middle.imagestacklayer"
12 | },
13 | {
14 | "filename" : "Back.imagestacklayer"
15 | }
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "tv",
9 | "scale" : "2x"
10 | }
11 | ],
12 | "info" : {
13 | "author" : "xcode",
14 | "version" : 1
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | },
6 | "layers" : [
7 | {
8 | "filename" : "Front.imagestacklayer"
9 | },
10 | {
11 | "filename" : "Middle.imagestacklayer"
12 | },
13 | {
14 | "filename" : "Back.imagestacklayer"
15 | }
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "tv",
9 | "scale" : "2x"
10 | }
11 | ],
12 | "info" : {
13 | "author" : "xcode",
14 | "version" : 1
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "tv",
9 | "scale" : "2x"
10 | }
11 | ],
12 | "info" : {
13 | "author" : "xcode",
14 | "version" : 1
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "assets" : [
3 | {
4 | "filename" : "App Icon - App Store.imagestack",
5 | "idiom" : "tv",
6 | "role" : "primary-app-icon",
7 | "size" : "1280x768"
8 | },
9 | {
10 | "filename" : "App Icon.imagestack",
11 | "idiom" : "tv",
12 | "role" : "primary-app-icon",
13 | "size" : "400x240"
14 | },
15 | {
16 | "filename" : "Top Shelf Image Wide.imageset",
17 | "idiom" : "tv",
18 | "role" : "top-shelf-image-wide",
19 | "size" : "2320x720"
20 | },
21 | {
22 | "filename" : "Top Shelf Image.imageset",
23 | "idiom" : "tv",
24 | "role" : "top-shelf-image",
25 | "size" : "1920x720"
26 | }
27 | ],
28 | "info" : {
29 | "author" : "xcode",
30 | "version" : 1
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "tv",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "tv-marketing",
13 | "scale" : "1x"
14 | },
15 | {
16 | "idiom" : "tv-marketing",
17 | "scale" : "2x"
18 | }
19 | ],
20 | "info" : {
21 | "author" : "xcode",
22 | "version" : 1
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "tv",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "tv",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "tv-marketing",
13 | "scale" : "1x"
14 | },
15 | {
16 | "idiom" : "tv-marketing",
17 | "scale" : "2x"
18 | }
19 | ],
20 | "info" : {
21 | "author" : "xcode",
22 | "version" : 1
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/GoogleTVDevice.swift:
--------------------------------------------------------------------------------
1 | //
2 | // GoogleTVDevice.swift
3 | //
4 | // Copyright (c) 2021 Colaski
5 | //
6 | // Permission is hereby granted, free of charge, to any person obtaining a copy
7 | // of this software and associated documentation files (the "Software"), to deal
8 | // in the Software without restriction, including without limitation the rights
9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | // copies of the Software, and to permit persons to whom the Software is
11 | // furnished to do so, subject to the following conditions:
12 | //
13 | // The above copyright notice and this permission notice shall be included in
14 | // all copies or substantial portions of the Software.
15 | //
16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | // THE SOFTWARE.
23 | //
24 |
25 | import Foundation
26 | import SwAuth
27 |
28 | @available(iOS 15.0, macOS 12.0, watchOS 8.0, tvOS 15.0, *)
29 | open class GoogleTVDevice: DeviceAuthorizationFlow {
30 | public convenience init(clientID: String, keychain: Keychain, clientSecret: String) {
31 | self.init(clientID: clientID,
32 | authorizationEndpoint: URL(string: "https://oauth2.googleapis.com/device/code")!,
33 | tokenEndpoint: URL(string: "https://oauth2.googleapis.com/token")!,
34 | keychain: keychain,
35 | scopes: "email profile openid")
36 | self.additionalTokenRequestParams = ["client_secret": clientSecret]
37 | self.additionalRefreshTokenBodyParams = ["client_id": clientID, "client_secret": clientSecret]
38 | }
39 | }
40 |
41 |
42 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTV/SwAuthTVApp.swift:
--------------------------------------------------------------------------------
1 | import SwiftUI
2 |
3 | @main
4 | struct SwAuthTVApp: App {
5 | var body: some Scene {
6 | WindowGroup {
7 | ContentView()
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "scale" : "2x",
6 | "size" : "20x20"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "scale" : "3x",
11 | "size" : "20x20"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "scale" : "2x",
16 | "size" : "29x29"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "scale" : "3x",
21 | "size" : "29x29"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "scale" : "2x",
26 | "size" : "40x40"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "scale" : "3x",
31 | "size" : "40x40"
32 | },
33 | {
34 | "idiom" : "iphone",
35 | "scale" : "2x",
36 | "size" : "60x60"
37 | },
38 | {
39 | "idiom" : "iphone",
40 | "scale" : "3x",
41 | "size" : "60x60"
42 | },
43 | {
44 | "idiom" : "ipad",
45 | "scale" : "1x",
46 | "size" : "20x20"
47 | },
48 | {
49 | "idiom" : "ipad",
50 | "scale" : "2x",
51 | "size" : "20x20"
52 | },
53 | {
54 | "idiom" : "ipad",
55 | "scale" : "1x",
56 | "size" : "29x29"
57 | },
58 | {
59 | "idiom" : "ipad",
60 | "scale" : "2x",
61 | "size" : "29x29"
62 | },
63 | {
64 | "idiom" : "ipad",
65 | "scale" : "1x",
66 | "size" : "40x40"
67 | },
68 | {
69 | "idiom" : "ipad",
70 | "scale" : "2x",
71 | "size" : "40x40"
72 | },
73 | {
74 | "idiom" : "ipad",
75 | "scale" : "1x",
76 | "size" : "76x76"
77 | },
78 | {
79 | "idiom" : "ipad",
80 | "scale" : "2x",
81 | "size" : "76x76"
82 | },
83 | {
84 | "idiom" : "ipad",
85 | "scale" : "2x",
86 | "size" : "83.5x83.5"
87 | },
88 | {
89 | "idiom" : "ios-marketing",
90 | "scale" : "1x",
91 | "size" : "1024x1024"
92 | }
93 | ],
94 | "info" : {
95 | "author" : "xcode",
96 | "version" : 1
97 | }
98 | }
99 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/Preview Content/Preview Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/ProvidersView.swift:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2021 Colaski
2 | //
3 | // Permission is hereby granted, free of charge, to any person obtaining a copy
4 | // of this software and associated documentation files (the "Software"), to deal
5 | // in the Software without restriction, including without limitation the rights
6 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | // copies of the Software, and to permit persons to whom the Software is
8 | // furnished to do so, subject to the following conditions:
9 | //
10 | // The above copyright notice and this permission notice shall be included in
11 | // all copies or substantial portions of the Software.
12 | //
13 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | // THE SOFTWARE.
20 | //
21 |
22 | import SwiftUI
23 | import SwAuth
24 |
25 | struct ProvidersView: View {
26 | var body: some View {
27 | NavigationView {
28 | ScrollView {
29 | LazyVStack {
30 | ForEach(ProviderStore.providers) { provider in
31 | ProvidersNavigationView(provider: provider)
32 | }
33 | }.padding(.vertical)
34 | Spacer()
35 | }.navigationBarTitle("Spotify Accunts")
36 | }
37 | }
38 | }
39 |
40 | /// A wrapped NavigationLink view, looks fancy.
41 | struct ProvidersNavigationView: View {
42 | @ObservedObject var provider: Provider
43 |
44 | var body: some View {
45 | NavigationLink(destination: ProviderView(provider: provider)) {
46 | Text(provider.label)
47 | .padding()
48 | .background(Color.green)
49 | .foregroundColor(Color.white)
50 | .cornerRadius(30)
51 | }
52 | }
53 | }
54 |
55 | struct ProvidersView_Previews: PreviewProvider {
56 | static var previews: some View {
57 | ProvidersView()
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/SwAuthTestApp.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | keychain-access-groups
6 |
7 | $(AppIdentifierPrefix)com.colaski.SwAuthTestApp
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/SwAuthTestApp/SwAuthTestApp/SwAuthTestAppApp.swift:
--------------------------------------------------------------------------------
1 | import SwiftUI
2 | import SwAuth
3 |
4 | @main
5 | struct SwAuthTestAppApp: App {
6 | var body: some Scene {
7 | WindowGroup {
8 | ProvidersView()
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Tests/SwAuthTests/SwAuthTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 |
3 | @testable import SwAuth
4 | import AppKit
5 |
6 | // Why are the tests empty? You may ask.
7 | // Well, because it's much easier to test functionality in a test app than
8 | // in traditional unit tests due to the need to deal with callback URLs.
9 |
10 | @available(iOS 15.0, macOS 12.0, watchOS 8.0, tvOS 15.0, *)
11 | final class SwAuthTests: XCTestCase {
12 | let keychain = Keychain(service: "com.colaski.SwAuthTests")
13 | .label("SwAuthTests")
14 | }
15 |
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/index/array(_:).json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"array"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/index\/array(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/array(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"array"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"Index.array(_:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth5IndexO5arrayyACyxGSicAEmlF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Index"]]},"references":{"doc://SwAuth/documentation/SwAuth/Index":{"role":"symbol","title":"Index","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Index"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Index"}],"url":"\/documentation\/swauth\/index"},"doc://SwAuth/documentation/SwAuth/Index/array(_:)":{"role":"symbol","title":"Index.array(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"array"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/array(_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/index\/array(_:)"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/index/equatable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/index\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Index"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/!=(_:_:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/Index/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/index\/!=(_:_:)"},"doc://SwAuth/documentation/SwAuth/Index":{"role":"symbol","title":"Index","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Index"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Index"}],"url":"\/documentation\/swauth\/index"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/index/null.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"null"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/index\/null"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/null","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"null"}],"title":"Index.null","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth5IndexO4nullyACyxGAEmlF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Index"]]},"references":{"doc://SwAuth/documentation/SwAuth/Index/null":{"role":"symbol","title":"Index.null","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"null"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index\/null","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/index\/null"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/Index":{"role":"symbol","title":"Index","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Index"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Index"}],"url":"\/documentation\/swauth\/index"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/arrayobject.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"arrayObject"},{"kind":"text","text":": ["},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/arrayobject"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/arrayObject","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"arrayObject","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"arrayObject"},{"kind":"text","text":": ["},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV11arrayObjectSayypGSgvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/arrayObject":{"role":"symbol","title":"arrayObject","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"arrayObject"},{"kind":"text","text":": ["},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/arrayObject","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/arrayobject"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/bool.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bool"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/bool"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/bool","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"bool","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bool"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV4boolSbSgvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/bool":{"role":"symbol","title":"bool","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bool"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/bool","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/bool"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/boolvalue.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"boolValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/boolvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/boolValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"boolValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"boolValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV9boolValueSbvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON/boolValue":{"role":"symbol","title":"boolValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"boolValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/boolValue","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/boolvalue"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/customdebugstringconvertible-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/customdebugstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/CustomDebugStringConvertible-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"CustomDebugStringConvertible Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/debugDescription"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/debugDescription","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/debugdescription"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/customstringconvertible-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/description"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/description":{"role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/description","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/description"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/decodable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/Decodable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Decodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(from:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(from:)"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/encodable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/encodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/Encodable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Encodable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/encode(to:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/encode(to:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/encode(to:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/equatable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/!=(_:_:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/!=(_:_:)"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/exists().json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"exists"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/exists()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/exists()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"exists()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"exists"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"method","externalID":"s:6SwAuth4JSONV6existsSbyF","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/exists()":{"role":"symbol","title":"exists()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"exists"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/exists()","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/exists()"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/expressiblebyarrayliteral-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/expressiblebyarrayliteral-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/ExpressibleByArrayLiteral-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"ExpressibleByArrayLiteral Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(arrayLiteral:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/init(arrayLiteral:)":{"role":"symbol","title":"init(arrayLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"...)"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(arrayLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(arrayliteral:)"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/expressiblebybooleanliteral-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/expressiblebybooleanliteral-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/ExpressibleByBooleanLiteral-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"ExpressibleByBooleanLiteral Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(booleanLiteral:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/init(booleanLiteral:)":{"role":"symbol","title":"init(booleanLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"booleanLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"BooleanLiteralType","preciseIdentifier":"s:s18BooleanLiteralTypea"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(booleanLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(booleanliteral:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/expressiblebydictionaryliteral-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/expressiblebydictionaryliteral-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/ExpressibleByDictionaryLiteral-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"ExpressibleByDictionaryLiteral Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(dictionaryLiteral:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/init(dictionaryLiteral:)":{"role":"symbol","title":"init(dictionaryLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"dictionaryLiteral"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"keyword","text":"Any"},{"kind":"text","text":")...)"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(dictionaryLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(dictionaryliteral:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/expressiblebyfloatliteral-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/expressiblebyfloatliteral-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/ExpressibleByFloatLiteral-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"ExpressibleByFloatLiteral Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(floatLiteral:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/JSON/init(floatLiteral:)":{"role":"symbol","title":"init(floatLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"floatLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FloatLiteralType","preciseIdentifier":"s:s16FloatLiteralTypea"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(floatLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(floatliteral:)"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/expressiblebyintegerliteral-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/expressiblebyintegerliteral-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/ExpressibleByIntegerLiteral-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"ExpressibleByIntegerLiteral Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(integerLiteral:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/init(integerLiteral:)":{"role":"symbol","title":"init(integerLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"integerLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IntegerLiteralType","preciseIdentifier":"s:s18IntegerLiteralTypea"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(integerLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(integerliteral:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/expressiblebystringliteral-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/expressiblebystringliteral-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/ExpressibleByStringLiteral-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"ExpressibleByStringLiteral Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(stringLiteral:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/init(stringLiteral:)":{"role":"symbol","title":"init(stringLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stringLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StringLiteralType","preciseIdentifier":"s:s17StringLiteralTypea"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(stringLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(stringliteral:)"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/float.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"float"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/float"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/float","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"float","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"float"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV5floatSfSgvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON/float":{"role":"symbol","title":"float","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"float"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/float","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/float"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/floatvalue.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"floatValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/floatvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/floatValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"floatValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"floatValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV10floatValueSfvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/floatValue":{"role":"symbol","title":"floatValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"floatValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/floatValue","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/floatvalue"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/int.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/int"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/int","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"int","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV3intSiSgvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/int":{"role":"symbol","title":"int","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/int","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/int"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/int8.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int8"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/int8"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/int8","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"int8","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int8"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV4int8s4Int8VSgvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/int8":{"role":"symbol","title":"int8","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int8"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/int8","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/int8"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/int8value.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int8Value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/int8value"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/int8Value","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"int8Value","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int8Value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV9int8Values4Int8Vvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/int8Value":{"role":"symbol","title":"int8Value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"int8Value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int8","preciseIdentifier":"s:s4Int8V"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/int8Value","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/int8value"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/intvalue.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/intvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/intValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"intValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV8intValueSivp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON/intValue":{"role":"symbol","title":"intValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/intValue","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/intvalue"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/object.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"object"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/object"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/object","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Object in JSON"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"object"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"}],"title":"object","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:6SwAuth4JSONV6objectypvp","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/object":{"role":"symbol","title":"object","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"object"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"}],"abstract":[{"type":"text","text":"Object in JSON"}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/object","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/object"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/rawrepresentable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/json\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(rawValue:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/rawValue"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/rawValue":{"role":"symbol","title":"rawValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/rawValue","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/rawvalue"},"doc://SwAuth/documentation/SwAuth/JSON/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/init(rawvalue:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/uint.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"uInt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/uint"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/uInt","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"uInt","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"uInt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV4uIntSuSgvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth/JSON/uInt":{"role":"symbol","title":"uInt","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"uInt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/uInt","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/uint"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/json/uintvalue.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"uIntValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/json\/uintvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/uIntValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"role":"symbol","title":"uIntValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"uIntValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"}],"symbolKind":"property","externalID":"s:6SwAuth4JSONV9uIntValueSuvp","extendedModule":"SwAuth","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSON"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSON":{"role":"symbol","title":"JSON","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSON"}],"url":"\/documentation\/swauth\/json"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSON/uIntValue":{"role":"symbol","title":"uIntValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"uIntValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSON\/uIntValue","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/json\/uintvalue"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/jsonkey/index(_:).json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/jsonkey\/index(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey\/index(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"JSONKey.index(_:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth7JSONKeyO5indexyACSicACmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSONKey/index(_:)":{"role":"symbol","title":"JSONKey.index(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey\/index(_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/jsonkey\/index(_:)"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSONKey":{"role":"symbol","title":"JSONKey","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONKey"}],"abstract":[{"type":"text","text":"To mark both String and Int can be used in subscript."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSONKey"}],"url":"\/documentation\/swauth\/jsonkey"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/jsonkey/key(_:).json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/jsonkey\/key(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey\/key(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"JSONKey.key(_:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth7JSONKeyO3keyyACSScACmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/JSONKey/key(_:)":{"role":"symbol","title":"JSONKey.key(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"key"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey\/key(_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/jsonkey\/key(_:)"},"doc://SwAuth/documentation/SwAuth/JSONKey":{"role":"symbol","title":"JSONKey","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONKey"}],"abstract":[{"type":"text","text":"To mark both String and Int can be used in subscript."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONKey","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSONKey"}],"url":"\/documentation\/swauth\/jsonkey"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/jsonrawindex.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONRawIndex"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index","preciseIdentifier":"s:6SwAuth5IndexO","text":"Index"},{"kind":"text","text":"<"},{"kind":"keyword","text":"Any"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/jsonrawindex"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONRawIndex","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONRawIndex"}],"title":"JSONRawIndex","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:6SwAuth12JSONRawIndexa","modules":[{"name":"SwAuth"}],"navigatorTitle":[{"kind":"identifier","text":"JSONRawIndex"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth"]]},"references":{"doc://SwAuth/documentation/SwAuth/JSONRawIndex":{"role":"symbol","title":"JSONRawIndex","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONRawIndex"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONRawIndex","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSONRawIndex"}],"url":"\/documentation\/swauth\/jsonrawindex"},"doc://SwAuth/documentation/SwAuth/Index":{"role":"symbol","title":"Index","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Index"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Index","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Index"}],"url":"\/documentation\/swauth\/index"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/jsonsubscripttype.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONSubscriptType"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/jsonsubscripttype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONSubscriptType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONSubscriptType"}],"title":"JSONSubscriptType","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:6SwAuth17JSONSubscriptTypeP","modules":[{"name":"SwAuth"}],"navigatorTitle":[{"kind":"identifier","text":"JSONSubscriptType"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/JSONSubscriptType\/jsonKey"]}],"references":{"doc://SwAuth/documentation/SwAuth/JSONSubscriptType/jsonKey":{"role":"symbol","title":"jsonKey","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JSONKey","preciseIdentifier":"s:6SwAuth7JSONKeyO"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONSubscriptType\/jsonKey","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/swauth\/jsonsubscripttype\/jsonkey"},"doc://SwAuth/documentation/SwAuth/JSONSubscriptType":{"role":"symbol","title":"JSONSubscriptType","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONSubscriptType"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/JSONSubscriptType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"JSONSubscriptType"}],"url":"\/documentation\/swauth\/jsonsubscripttype"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/requestbodyencoding/equatable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/requestbodyencoding\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/!=(_:_:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/RequestBodyEncoding/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/requestbodyencoding\/!=(_:_:)"},"doc://SwAuth/documentation/SwAuth/RequestBodyEncoding":{"role":"symbol","title":"RequestBodyEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBodyEncoding"}],"abstract":[{"type":"text","text":"Enumeration of possible encodings of a HTTP request body."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RequestBodyEncoding"}],"url":"\/documentation\/swauth\/requestbodyencoding"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/requestbodyencoding/form.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"FORM"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/requestbodyencoding\/form"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/FORM","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"application\/x-www-form-urlencoded encoding"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"FORM"}],"title":"RequestBodyEncoding.FORM","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth19RequestBodyEncodingO4FORMyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding"]]},"references":{"doc://SwAuth/documentation/SwAuth/RequestBodyEncoding":{"role":"symbol","title":"RequestBodyEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBodyEncoding"}],"abstract":[{"type":"text","text":"Enumeration of possible encodings of a HTTP request body."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RequestBodyEncoding"}],"url":"\/documentation\/swauth\/requestbodyencoding"},"doc://SwAuth/documentation/SwAuth/RequestBodyEncoding/FORM":{"role":"symbol","title":"RequestBodyEncoding.FORM","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"FORM"}],"abstract":[{"type":"text","text":"application\/x-www-form-urlencoded encoding"}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/FORM","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/requestbodyencoding\/form"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/requestbodyencoding/json.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/requestbodyencoding\/json"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/JSON","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"application\/JSON encoding"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"title":"RequestBodyEncoding.JSON","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth19RequestBodyEncodingO4JSONyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding"]]},"references":{"doc://SwAuth/documentation/SwAuth/RequestBodyEncoding/JSON":{"role":"symbol","title":"RequestBodyEncoding.JSON","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSON"}],"abstract":[{"type":"text","text":"application\/JSON encoding"}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding\/JSON","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/requestbodyencoding\/json"},"doc://SwAuth/documentation/SwAuth/RequestBodyEncoding":{"role":"symbol","title":"RequestBodyEncoding","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBodyEncoding"}],"abstract":[{"type":"text","text":"Enumeration of possible encodings of a HTTP request body."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/RequestBodyEncoding","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RequestBodyEncoding"}],"url":"\/documentation\/swauth\/requestbodyencoding"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swautherror/error-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/swautherror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/Error-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/localizedDescription"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/SwAuthError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swautherror\/localizeddescription"},"doc://SwAuth/documentation/SwAuth/SwAuthError":{"role":"symbol","title":"SwAuthError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwAuthError"}],"abstract":[{"type":"codeVoice","code":"SwAuthError"},{"type":"text","text":" is the error type that is thrown by methods in this library."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwAuthError"}],"url":"\/documentation\/swauth\/swautherror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swautherror/pollingtoolong.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pollingTooLong"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swautherror\/pollingtoolong"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/pollingTooLong","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Polling for the Device Flow Authorization took too long."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pollingTooLong"}],"title":"SwAuthError.pollingTooLong","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth0aB5ErrorO14pollingTooLongyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwAuthError/pollingTooLong":{"role":"symbol","title":"SwAuthError.pollingTooLong","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pollingTooLong"}],"abstract":[{"type":"text","text":"Polling for the Device Flow Authorization took too long."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/pollingTooLong","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swautherror\/pollingtoolong"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwAuthError":{"role":"symbol","title":"SwAuthError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwAuthError"}],"abstract":[{"type":"codeVoice","code":"SwAuthError"},{"type":"text","text":" is the error type that is thrown by methods in this library."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwAuthError"}],"url":"\/documentation\/swauth\/swautherror"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swautherror/queryparsingerror.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryParsingError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swautherror\/queryparsingerror"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/queryParsingError","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The URL query does not conform to RFC 1808."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryParsingError"}],"title":"SwAuthError.queryParsingError","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth0aB5ErrorO012queryParsingC0yA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwAuthError":{"role":"symbol","title":"SwAuthError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwAuthError"}],"abstract":[{"type":"codeVoice","code":"SwAuthError"},{"type":"text","text":" is the error type that is thrown by methods in this library."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwAuthError"}],"url":"\/documentation\/swauth\/swautherror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwAuthError/queryParsingError":{"role":"symbol","title":"SwAuthError.queryParsingError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"queryParsingError"}],"abstract":[{"type":"text","text":"The URL query does not conform to RFC 1808."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwAuthError\/queryParsingError","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swautherror\/queryparsingerror"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/elementtoodeep.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementTooDeep"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/elementtoodeep"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/elementTooDeep","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementTooDeep"}],"title":"SwiftyJSONError.elementTooDeep","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth15SwiftyJSONErrorO14elementTooDeepyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/elementTooDeep":{"role":"symbol","title":"SwiftyJSONError.elementTooDeep","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementTooDeep"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/elementTooDeep","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/elementtoodeep"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/equatable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/!=(_:_:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/!=(_:_:)"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/error-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/Error-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/localizedDescription"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/localizeddescription"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/indexoutofbounds.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"indexOutOfBounds"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/indexoutofbounds"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/indexOutOfBounds","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"indexOutOfBounds"}],"title":"SwiftyJSONError.indexOutOfBounds","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth15SwiftyJSONErrorO16indexOutOfBoundsyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/indexOutOfBounds":{"role":"symbol","title":"SwiftyJSONError.indexOutOfBounds","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"indexOutOfBounds"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/indexOutOfBounds","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/indexoutofbounds"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/invalidjson.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidJSON"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/invalidjson"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/invalidJSON","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidJSON"}],"title":"SwiftyJSONError.invalidJSON","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth15SwiftyJSONErrorO11invalidJSONyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/invalidJSON":{"role":"symbol","title":"SwiftyJSONError.invalidJSON","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidJSON"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/invalidJSON","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/invalidjson"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/notexist.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notExist"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/notexist"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/notExist","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notExist"}],"title":"SwiftyJSONError.notExist","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth15SwiftyJSONErrorO8notExistyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/notExist":{"role":"symbol","title":"SwiftyJSONError.notExist","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"notExist"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/notExist","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/notexist"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/unsupportedtype.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unsupportedType"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/unsupportedtype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/unsupportedType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unsupportedType"}],"title":"SwiftyJSONError.unsupportedType","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth15SwiftyJSONErrorO15unsupportedTypeyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/unsupportedType":{"role":"symbol","title":"SwiftyJSONError.unsupportedType","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unsupportedType"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/unsupportedType","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/unsupportedtype"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/swiftyjsonerror/wrongtype.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrongType"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/swiftyjsonerror\/wrongtype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/wrongType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrongType"}],"title":"SwiftyJSONError.wrongType","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth15SwiftyJSONErrorO9wrongTypeyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError"]]},"references":{"doc://SwAuth/documentation/SwAuth/SwiftyJSONError/wrongType":{"role":"symbol","title":"SwiftyJSONError.wrongType","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"wrongType"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError\/wrongType","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/swiftyjsonerror\/wrongtype"},"doc://SwAuth/documentation/SwAuth/SwiftyJSONError":{"role":"symbol","title":"SwiftyJSONError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SwiftyJSONError"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/SwiftyJSONError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SwiftyJSONError"}],"url":"\/documentation\/swauth\/swiftyjsonerror"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/tokens/accesstoken.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/tokens\/accesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Tokens\/accessToken","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The access token."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"accessToken","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:6SwAuth6TokensV11accessTokenSSvp","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Tokens"]]},"references":{"doc://SwAuth/documentation/SwAuth/Tokens":{"role":"symbol","title":"Tokens","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Tokens"}],"abstract":[{"type":"text","text":"The tokens from a token request."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Tokens","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Tokens"}],"url":"\/documentation\/swauth\/tokens"},"doc://SwAuth/documentation/SwAuth/Tokens/accessToken":{"role":"symbol","title":"accessToken","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"accessToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The access token."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Tokens\/accessToken","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/tokens\/accesstoken"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/array.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"array"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/array"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/array","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"array"}],"title":"Type.array","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO5arrayyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth/Type/array":{"role":"symbol","title":"Type.array","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"array"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/array","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/array"},"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/bool.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/bool"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/bool","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bool"}],"title":"Type.bool","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO4boolyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/Type/bool":{"role":"symbol","title":"Type.bool","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"bool"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/bool","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/bool"},"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/dictionary.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"dictionary"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/dictionary"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/dictionary","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"dictionary"}],"title":"Type.dictionary","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO10dictionaryyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"},"doc://SwAuth/documentation/SwAuth/Type/dictionary":{"role":"symbol","title":"Type.dictionary","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"dictionary"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/dictionary","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/dictionary"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/equatable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/type\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/!=(_:_:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"},"doc://SwAuth/documentation/SwAuth/Type/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/!=(_:_:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/null.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"null"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/null"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/null","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"null"}],"title":"Type.null","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO4nullyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/Type/null":{"role":"symbol","title":"Type.null","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"null"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/null","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/null"},"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/number.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"number"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/number"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/number","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"number"}],"title":"Type.number","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO6numberyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth/Type/number":{"role":"symbol","title":"Type.number","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"number"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/number","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/number"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/string.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"string"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/string"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/string","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"string"}],"title":"Type.string","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO6stringyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/Type/string":{"role":"symbol","title":"Type.string","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"string"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/string","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/string"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/type/unknown.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/type\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/unknown","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"Type.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth4TypeO7unknownyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/Type"]]},"references":{"doc://SwAuth/documentation/SwAuth/Type":{"role":"symbol","title":"Type","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Type"}],"abstract":[{"type":"text","text":"JSON’s type definitions."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Type"}],"url":"\/documentation\/swauth\/type"},"doc://SwAuth/documentation/SwAuth/Type/unknown":{"role":"symbol","title":"Type.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/Type\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/type\/unknown"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/writingoptionskeys/castniltonsnull.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"castNilToNSNull"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/writingoptionskeys\/castniltonsnull"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/castNilToNSNull","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"castNilToNSNull"}],"title":"writingOptionsKeys.castNilToNSNull","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth18writingOptionsKeysO15castNilToNSNullyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys"]]},"references":{"doc://SwAuth/documentation/SwAuth/writingOptionsKeys":{"role":"symbol","title":"writingOptionsKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"writingOptionsKeys"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"writingOptionsKeys"}],"url":"\/documentation\/swauth\/writingoptionskeys"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/writingOptionsKeys/castNilToNSNull":{"role":"symbol","title":"writingOptionsKeys.castNilToNSNull","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"castNilToNSNull"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/castNilToNSNull","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/writingoptionskeys\/castniltonsnull"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/writingoptionskeys/encoding.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"encoding"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/writingoptionskeys\/encoding"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/encoding","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"encoding"}],"title":"writingOptionsKeys.encoding","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth18writingOptionsKeysO8encodingyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys"]]},"references":{"doc://SwAuth/documentation/SwAuth/writingOptionsKeys":{"role":"symbol","title":"writingOptionsKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"writingOptionsKeys"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"writingOptionsKeys"}],"url":"\/documentation\/swauth\/writingoptionskeys"},"doc://SwAuth/documentation/SwAuth/writingOptionsKeys/encoding":{"role":"symbol","title":"writingOptionsKeys.encoding","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"encoding"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/encoding","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/writingoptionskeys\/encoding"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/writingoptionskeys/equatable-implementations.json:
--------------------------------------------------------------------------------
1 | {"variants":[{"paths":["\/documentation\/swauth\/writingoptionskeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"article","metadata":{"modules":[{"name":"SwAuth"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/!=(_:_:)"],"generated":true}],"references":{"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/writingOptionsKeys":{"role":"symbol","title":"writingOptionsKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"writingOptionsKeys"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"writingOptionsKeys"}],"url":"\/documentation\/swauth\/writingoptionskeys"},"doc://SwAuth/documentation/SwAuth/writingOptionsKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","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"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/writingoptionskeys\/!=(_:_:)"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/writingoptionskeys/jsonserialization.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/writingoptionskeys\/jsonserialization"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/jsonSerialization","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"}],"title":"writingOptionsKeys.jsonSerialization","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth18writingOptionsKeysO17jsonSerializationyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys"]]},"references":{"doc://SwAuth/documentation/SwAuth/writingOptionsKeys/jsonSerialization":{"role":"symbol","title":"writingOptionsKeys.jsonSerialization","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonSerialization"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/jsonSerialization","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/writingoptionskeys\/jsonserialization"},"doc://SwAuth/documentation/SwAuth/writingOptionsKeys":{"role":"symbol","title":"writingOptionsKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"writingOptionsKeys"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"writingOptionsKeys"}],"url":"\/documentation\/swauth\/writingoptionskeys"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/data/documentation/swauth/writingoptionskeys/maxobjextdepth.json:
--------------------------------------------------------------------------------
1 | {"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxObjextDepth"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":1,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/swauth\/writingoptionskeys\/maxobjextdepth"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/maxObjextDepth","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxObjextDepth"}],"title":"writingOptionsKeys.maxObjextDepth","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:6SwAuth18writingOptionsKeysO14maxObjextDepthyA2CmF","modules":[{"name":"SwAuth"}]},"hierarchy":{"paths":[["doc:\/\/SwAuth\/documentation\/SwAuth","doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys"]]},"references":{"doc://SwAuth/documentation/SwAuth/writingOptionsKeys/maxObjextDepth":{"role":"symbol","title":"writingOptionsKeys.maxObjextDepth","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxObjextDepth"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys\/maxObjextDepth","kind":"symbol","type":"topic","url":"\/documentation\/swauth\/writingoptionskeys\/maxobjextdepth"},"doc://SwAuth/documentation/SwAuth":{"role":"collection","title":"SwAuth","abstract":[{"type":"text","text":"Easily send OAuth 2.0 authorized HTTP requests with async\/await in Swift."}],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth","kind":"symbol","type":"topic","url":"\/documentation\/swauth"},"doc://SwAuth/documentation/SwAuth/writingOptionsKeys":{"role":"symbol","title":"writingOptionsKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"writingOptionsKeys"}],"abstract":[],"identifier":"doc:\/\/SwAuth\/documentation\/SwAuth\/writingOptionsKeys","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"writingOptionsKeys"}],"url":"\/documentation\/swauth\/writingoptionskeys"}}}
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Colaski/SwAuth/b557b4018461d5324d56c3845b14361de57fa90e/docs/SwAuth.doccarchive/favicon.ico
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/favicon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/img/added-icon.96de1ebf.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/img/deprecated-icon.3eb10b87.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/img/modified-icon.5d49bcfe.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/index/availability.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Colaski/SwAuth/b557b4018461d5324d56c3845b14361de57fa90e/docs/SwAuth.doccarchive/index/availability.index
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/index/data.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Colaski/SwAuth/b557b4018461d5324d56c3845b14361de57fa90e/docs/SwAuth.doccarchive/index/data.mdb
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/index/lock.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Colaski/SwAuth/b557b4018461d5324d56c3845b14361de57fa90e/docs/SwAuth.doccarchive/index/lock.mdb
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/index/navigator.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Colaski/SwAuth/b557b4018461d5324d56c3845b14361de57fa90e/docs/SwAuth.doccarchive/index/navigator.index
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-bash.85a55401.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function n(e){return e?"string"===typeof e?e:e.source:null}function t(...e){const s=e.map(e=>n(e)).join("");return s}function a(e){const s={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:t(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},o={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,a]};a.contains.push(o);const c={className:"",begin:/\\"/},l={className:"string",begin:/'/,end:/'/},r={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],u=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),d={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},h=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],b=["true","false"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:h,literal:b,built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[u,e.SHEBANG(),d,r,e.HASH_COMMENT_MODE,i,o,c,l,s]}}e.exports=a}}]);
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-diff.672514df.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(n,e){function t(n){return n?"string"===typeof n?n:n.source:null}function i(n){const e=n[n.length-1];return"object"===typeof e&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function a(...n){const e=i(n),a="("+(e.capture?"":"?:")+n.map(n=>t(n)).join("|")+")";return a}function c(n){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}n.exports=c}}]);
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-http.ec39e120.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function s(...n){const e=n.map(n=>a(n)).join("");return e}function t(n){const e="HTTP/(2|1\\.[01])",a=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:s("^",a,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+e+" \\d{3})",end:/$/,contains:[{className:"meta",begin:e},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+e+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:e},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},n.inherit(t,{relevance:0})]}}n.exports=t}}]);
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-java.a814d7f9.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,a){var n="[0-9](_*[0-9])*",s=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",i={className:"number",variants:[{begin:`(\\b(${n})((${s})|\\.)?|(${s}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(e,a,n){return-1===n?"":e.replace(a,s=>r(e,a,n-1))}function l(e){const a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=a+r("(?:<"+a+"~~~(?:\\s*,\\s*"+a+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],t=["super","this"],l=["false","true","null"],c=["char","boolean","long","float","int","byte","short","double"],o={keyword:s,literal:l,type:c,built_in:t},b={className:"meta",begin:"@"+a,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:o,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{begin:[a,/\s+/,a,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,a],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:o,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[b,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},i,b]}}e.exports=l}}]);
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-json.471128d2.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function a(n){const e={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},s={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[e,a,n.QUOTE_STRING_MODE,s,n.C_NUMBER_MODE,n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}n.exports=a}}]);
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-markdown.451c845b.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-markdown"],{"04b0":function(n,e){function a(n){return n?"string"===typeof n?n:n.source:null}function i(...n){const e=n.map(n=>a(n)).join("");return e}function s(n){const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},a={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:i(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},o={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},d={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};o.contains.push(d),d.contains.push(o);let b=[e,l];o.contains=o.contains.concat(b),d.contains=d.contains.concat(b),b=b.concat(o,d);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:b},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:b}]}]},u={className:"quote",begin:"^>\\s+",contains:b,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,e,c,o,d,u,s,a,l,t]}}n.exports=s}}]);
--------------------------------------------------------------------------------
/docs/SwAuth.doccarchive/js/highlight-js-xml.784eb41b.js:
--------------------------------------------------------------------------------
1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(n,e){function s(n){return n?"string"===typeof n?n:n.source:null}function a(n){return i("(?=",n,")")}function t(n){return i("(?:",n,")?")}function i(...n){const e=n.map(n=>s(n)).join("");return e}function c(n){const e=n[n.length-1];return"object"===typeof e&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function r(...n){const e=c(n),a="("+(e.capture?"":"?:")+n.map(n=>s(n)).join("|")+")";return a}function l(n){const e=i(/[A-Z_]/,t(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,c={className:"symbol",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},l={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=n.inherit(l,{begin:/\(/,end:/\)/}),g=n.inherit(n.APOS_STRING_MODE,{className:"string"}),m=n.inherit(n.QUOTE_STRING_MODE,{className:"string"}),b={endsWithParent:!0,illegal:/,relevance:0,contains:[{className:"attr",begin:s,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[c]},{begin:/'/,end:/'/,contains:[c]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[l,m,g,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[l,o,m,g]}]}]},n.COMMENT(//,{relevance:10}),{begin://,relevance:10},c,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/